package JZ.JZ02;

/**
 * 题目描述
 * 请实现一个函数，将一个字符串中的每个空格替换成“%20”。
 * 例如，当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
 * @author corn
 * @create 2021-03-1516:14
 */
public class Solution {
    public String replaceSpace (String s) {
        // write code here
        int n = s.length();
        char[] arr = new char[n * 3];
        int size = 0;
        for(int i = 0; i < n ;i++){
            char c = s.charAt(i);
            if(c == ' '){
                arr[size++] = '%';
                arr[size++] = '2';
                arr[size++] = '0';
            }else{
                arr[size++] = c;
            }
        }
        String str = new String(arr,0,size);
        return str;
    }
}
